<?php

// 建立一个取键名大小的函数    第二个参数是 ：变大为 1  变小为 0
function array_change_key_case_d($rrr,$type=0)
{
	$date=array();

	$func=$type?'strtoupper':'strtolower';
	// 1、遍历数组的键名和键值
	foreach ($rrr as $key=> $value) {
		
	// 2、判断是否是数组
		$key =$func($key);

		$date[$key]=is_array($value)?array_change_key_case_d($value,$type):$value;

	}

	return $date;
}


$arr = array(
	'a'	=> 1,
	'b'	=> 2,
	);

$b = array_change_key_case_d($arr,1);

var_dump($arr);

var_dump($b);